package service;
import java.util.ArrayList;
import java.util.List;
import domain.Pais;
public class SimplePaisManager implements PaisManager {
  private List<Pais> paises;
  public List<Pais> getPaises() {
    return paises;
  }
  public void setPaises(List<Pais> paises) {
    this.paises = paises;
	}

	public void addPais(Pais pais) {
		this.paises.add(pais);
	} 
	
	public void deletePais(Pais pais) {
		this.paises.remove(getIndexByname(pais.getId()));
	}

	public void updatePais(Pais pais) {
		paises.set(getIndexByname(pais.getId()),pais);
	}
	
	
	public Pais findPais(String id) {
		return paises.get(getIndexByname(id));
	}
	
	public int getIndexByname(String pName)
    {
        for(Pais _item : this.paises)
        {
            if(_item.getId().equals(pName))
                return this.paises.indexOf(_item);
        }
        return -1;
    }

		
}